//#include<stdio.h>
//int compare_int(const void*,const void*)
//{
//	
//}
//
//struct Stu
//{
//	char name[20];
//	int age;
//};
//void test()
//{
//	//struct Stu arr[] = { {"zhangsan",66},{ "lisi",20},{"wangwu",14} };
//	int arr[] = { 2,6,7,1,9,3,4,5 };
//	int se = sizeof(arr) / sizeof(arr[0]);
//	bubble_sort(arr, se, sizeof(arr[0]),comper_int());
//	
//
//}
//int main()
//{
//	test();
//	return 0;
//}
int compare_int(const void*p1, const void*p2)
{
	return (*(int*)p1) - (*(int*)p2);
}
void bubble_sort(void* base, int num, int size, int(*cmp)(const void*, const void*))
{
	int i = 0;
	for (i = 0; i < num - 1; i++)
	{
		int j = 0;
		for (j = 0; j < num - 1 - i; j++)
		{
			3         if(cmp(char*
			))2kmmm
		}
	}
}

void test()
{
	int arr[] = { 2,7,9,3,4,5,1,8 };
	int se = sizeof(arr) / sizeof(arr[0]);
	bubble_sort(arr, se, sizeof(arr[0]), compare_int());
}
#include<stdio.h>
int main()
{
	test1();
	return 0;
}